#ifndef VECTOR3_H
#define VECTOR3_H
class Vector3
{
    public:
        Vector3();
        Vector3(float,float,float);
        Vector3(Vector3&);
        void set(Vector3&);
        void set(float,float,float);
        void setX(float);
        void setY(float);
        void setZ(float);
        float getX();
        float getY();
        float getZ();
        float dotProd(Vector3&);
        Vector3& crossProd(Vector3&);
        void normalize();

    private:
        float x;
        float y;
        float z;
};

#endif /* VECTOR3_H */
